14606 matches found
CVE-2022-48691
CVE-2022-48691 is a Linux kernel vulnerability affecting nf_tables offload hook handling. The issue arises from clean up of the hook list when offload flag checks fail, enabling a memory leak of an unreferenced object and preventing nft_chain_release_hook() from freeing hooks. The connected Nessu...
CVE-2022-48723
CVE-2022-48723 : In the Linux kernel, the uniphier SPI driver’s probe code leaks refcounts for the dma_rx and dma_tx objects on several error paths when dma_get_slave_caps() or devm_spi_register_master() fail. The leak occurs because the reference count is not decremented in those error paths. Th...
CVE-2022-48734
CVE-2022-48734 affects the Linux kernel in the btrfs subsystem. The issue is a deadlock caused by quota disable interactions with the qgroup rescan worker and other transactions (e.g., block group relocation) when quota is disabled. The described sequence involves Task A starting a transaction an...
CVE-2022-48849
CVE-2022-48849 affects the Linux kernel (drm/amdgpu) where tiling flag checks were bypassed in the virtual display path. The issue arises in framebuffer initialization when VKMS virtual display is enabled and VKMS does not support FB modifiers, potentially allowing a local attacker to bypass expe...
CVE-2022-48872
CVE-2022-48872 concerns a Linux kernel use-after-free race in the fastrpc maps. The vulnerability arises between fastrpc_map_get() and fastrpc_free_map(), where a concurrent thread could call fastrpc_map_lookup() and obtain a reference to a map about to be deleted, leading to a potential use-afte...
CVE-2022-49071
CVE-2022-49071 affects the Linux kernel where drm/panel: ili9341 handling of an optional regulator could dereference a NULL or error pointer if the regulator lookup fails. The patch ensures that a failed optional regulator lookup resets the pointer to NULL, and notes that related functions like m...
CVE-2022-49108
CVE-2022-49108 concerns the Linux kernel Mediatek clock driver, where memory leaks occur on probe due to not freeing memory in error handling paths. The vulnerability is resolved by handling error branches to free allocated memory, addressing a resource leak (Coverity ID 1491825). Connected sourc...
CVE-2022-49117
The CVE-2022-49117 issue is in the Linux kernel (mips/ralink): a refcount leak in ill_acc_of_setup() that requires of_node_put(np) when pdev == NULL. The vulnerability is addressed by applying the fix that ensures proper reference counter management, preventing the leak and potential use-after-fr...
CVE-2022-49266
CVE-2022-49266 (Linux kernel) : The vulnerability arises in the block layer where the patch that prevents calling rq_qos_done_bio() for untracked bios caused blk-iocost to mis-handle merged bios, leaving them “in-flight.” The fix adds a new flag BIO_QOS_MERGED to mark merged bios and ensures rq_q...
CVE-2022-49369
CVE-2022-49369 concerns a memory leak in the Linux kernel’s amt_rcv() path: when an amt packet is received and no matching socket is found, the received skb is not freed, potentially leaking memory. The issue is described as resolved in the kernel; connected docs reference patches addressing the ...
CVE-2022-49386
CVE-2022-49386 concerns the Linux kernel net: ethernet: ti: am65-cpsw-nuss driver. The bug leaks refcounts because of_get_child_by_name() returns a node pointer with an incremented refcount and the code fails to call of_node_put() when the node is no longer needed; am65_cpsw_init_cpts() and am65_...
CVE-2022-49439
In CVE-2022-49439, the Linux kernel's powerpc/fsl_rio_setup had a refcount leak: of_parse_phandle() returns a node pointer with refcount incremented, and code failed to call of_node_put() when it was no longer needed. The patch adds the missing of_node_put() to prevent the leak and closes the vul...
CVE-2022-49457
CVE-2022-49457 is a Linux kernel issue in ARM versatile: missing of_node_put in dcscb_init. The of_find_compatible_node call increments the device_node refcount, but the code path did not release it, causing a refcount leak. Connected advisories from Astra/TencentUnity/Linux OSS bulletins confirm...
CVE-2022-49597
In CVE-2022-49597, the Linux kernel tcp code suffers a data-race around sysctl_tcp_base_mss when reading sysctl_tcp_base_mss concurrently. The fix adds READ_ONCE() to the readers to prevent races. Connected advisories (Astra Unity/ EulerOS OSS) echo the same description and reference kernel commi...
CVE-2022-49681
The CVE-2022-49681 issue in the Linux kernel concerns xtensa: xtfpga setup where of_find_compatible_node() may return a node with an incremented refcount. The fix is to call of_node_put() when the node is no longer in use to prevent a refcount leak. Public advisories (Tencent/Unity Linux integrat...
CVE-2022-49752
CVE-2022-49752 concerns a node refcount leak in the Linux kernel function fwnode_graph_get_next_endpoint . The root cause is that the parent returned by _fwnode_graph_get_port_parent() is refcounted when a previous node is non-NULL and not released. The documented fix introduces a new variable to...
CVE-2022-49836
The CVE-2022-49836 issue in the Linux kernel concerns a memory leak in siox_device_add() if device_register() fails. The fix ensures proper reference handling: after an error, the name allocated by dev_set_name() is freed by freeing the reference with put_device(), allowing kobject_cleanup() to f...
CVE-2022-49858
The CVE-2022-49858 entry concerns the Linux kernel’s octeontx2-pf driver. A faulty SQE (Submission Queue Entry) threshold check based on HW-updated SQB count could allow submitting an SQE before the CQE for the previous one is processed in NAPI, causing loss of SKB pointers and a leak. The root c...
CVE-2022-49929
CVE-2022-49929 relates to the Linux kernel RDMA/rxe path. The issue is a use-after-free-like leak in MR handling: rxe_recheck_mr() increments mr ref_cnt and, during RESPST_ERR_RNR, the code must call rxe_put(mr) to drop the extra reference to avoid a warning in __rxe_cleanup. The vulnerability is...
CVE-2022-50012
CVE-2022-50012 affects the Linux kernel on 64-bit PowerPC (powerpc/64). The root cause is that jump_label_init() is invoked in setup_feature_keys() too late, since static keys may be used by subroutines of parse_early_param(), which itself is a subroutine of early_init_devtree(). The result is th...
CVE-2022-50140
CVE-2022-50140 affects the Linux kernel memstick/ms_block subsystem. The root cause is a memory leak where erased_blocks_bitmap is allocated with used_blocks_bitmap but not freed; the patch adds bitmap_free() in msb_data_clear() to free erased_blocks_bitmap. The CVSS 3.1 base score is 5.5 (MEDIUM...
CVE-2022-50191
CVE-2022-50191 affects the Linux kernel regulator subsystem (of:), describing a refcount leak in the handling of of_get_regulation_constraints(). The remedy is a fixed lifecycle management: call of_node_put() on the reference returned by of_get_child_by_name() which had its refcount increased. Co...
CVE-2023-23005
The CVE-2023-23005 issue affects the Linux kernel prior to 6.2. It occurs in mm/memory-tiers.c where alloc_memory_type is misinterpreted (treating an error pointer as NULL in the error case), potentially enabling an availability impact. The root cause is the incorrect handling of the alloc_memory...
CVE-2023-52765
CVE-2023-52765 relates to the Linux kernel mfd: qcom-spmi-pmic revid lookup. The issue caused potential NULL‑pointer dereferences, due to: (1) assuming a sibling base device bound to a driver simply because it is registered; (2) unsafely accessing driver data of a sibling device without locking, ...
CVE-2023-53035
CVE-2023-53035 : Linux kernel nilfs2 information-leak in nilfs_ioctl_wrap_copy() fixed. The ioctl helper may copy uninitialized buffers to user space for NILFS_IOCTL_GET_SUINFO/GET_CPINFO when the user-space metadata size (v_size) exceeds the on-disk element size. The issue is demonstrated via KM...
CVE-2023-53043
CVE-2023-53043 concerns the Linux kernel on arm64, specifically the qcom sc7280 PCIe dts. The issue arises if the PCIe controller is not marked as cache/dma-coherent, which can cause the kernel to coherency during dma-ops and potentially lead to data corruption. The concrete detail found in conne...
CVE-2023-53054
CVE-2023-53054 affects the Linux kernel’s USB DWC2 driver (dwc2) where suspend/resume could leak device resources: __dwc2_lowlevel_hw_enable calls devm_add_action_or_reset() on every PM cycle, creating new devres entries; there is also a second issue where regulator_bulk_disable() is never invoke...
CVE-2024-24864
Technical details about CVE-2024-24864 are not provided in the supplied connected documents. Monitor for updates and forthcoming disclosures.
CVE-2024-26755
CVE-2024-26755 affects the Linux kernel's MD (multiple devices) subsystem. When a reshape is interrupted, a race can occur between an IO operation crossing the reshape position and a potential suspend of the array triggered by md_start_sync() finding a spare to add/remove from conf. This can dead...
CVE-2024-26849
CVE-2024-26849 is a Linux kernel vulnerability affecting netlink attribute policy for NFTA_TARGET_REV. The minlen entry for NLA_BE32 is zero, causing validation to read past a malformed attribute (risk of kernelread). Concrete details appear in connected advisories (e.g., kernel commits a2ab02815...
CVE-2024-26911
The CVE-2024-26911 entry refers to the Linux kernel DRM buddy component, specifically alloc_range() in drivers/gpu/drm/drm_buddy.c. The root cause was that, in corner cases where required memory blocks couldn’t be found, alloc_range() sometimes returned SUCCESS instead of signaling failure. The d...
CVE-2024-35874
CVE-2024-35874 concerns the Linux kernel: a null pointer dereference in the aio wakeup path (aio_complete()) and related wait-queue handling (list_del_init_careful()) can lead to a wakeup after a task_struct pointer is overwritten. The issue arises when finish_wait() sees an empty list head and s...
CVE-2024-35948
In the Linux kernel (bcachefs), a missing bounds check in superblock validation allowed journal entries to overrun the end of the clean section. The issue has been fixed with a bounds-check in the superblock validation path. No repair code for individual items is available; the entire superblock ...
CVE-2024-36033
CVE-2024-36033 refers to a vulnerability in the Linux kernel where the Bluetooth: qca driver could leak slab data when fetching the board id. The issue was fixed by adding a missing sanity check during the board-id fetch, preventing leakage of slab data when firmware is subsequently requested. Th...
CVE-2024-38625
CVE-2024-38625 affects the Linux kernel ntfs3 NTFS driver. The root cause is a NULL folio pointer in fs/ntfs3 checks when bmap is invoked; this can lead to a crash. The CVSSv3.1 vector indicates Local, Low attack complexity, Low privileges, no user interaction, with Availability impact HIGH (I=NO...
CVE-2024-42118
CVE-2024-42118 – Linux kernel / drm/amd display : The issue arises in resource_stream_to_stream_idx where an array index can be -1 if not found. The code currently asserts and then returns 0, preventing a negative index and thereby avoiding an OVERRUN and NEGATIVE_RETURNS. Connected sources ident...
CVE-2024-42162
CVE-2024-42162 : In the Linux kernel gve driver, reading NIC statistics could access priv->stats_report->stats when the NIC reported stats for only a subset of queues. The fix adds accounting for stopped queues to prevent invalid access. This is a high‑severity (CVSS v3.1 base score 7.0) lo...
CVE-2024-42251
CVE-2024-42251 is a Linux kernel vulnerability that was resolved by removing folio_try_get_rcu() from mm: page_ref. The issue manifested as a kernel bug (invalid opcode) in non-SMP builds and was fixed in the upstream kernel (mm/gup.c) with the change in include/linux/page_ref.h:275. Affected com...
CVE-2024-43875
CVE-2024-43875 affects the Linux kernel PCI endpoint code, specifically vpci_scan_bus in drivers/pci/endpoint/functions/pci-epf-vntb.c. The issue is improper NULL checking and error handling: Smatch reported that vpci_bus could be NULL, leading to an error path that would crash instead of returni...
CVE-2024-44978
CVE-2024-44978 affects the Linux kernel DRM/XE subsystem. The issue is a use-after-free risk where the last xe_exec_queue_put could destroy the VM if job->vm becomes invalid. The fix prevents this by freeing the job before xe_exec_queue_put, cherry-picking commit 32a42c93b74c8ca6d0915ea3eba21b...
CVE-2024-44994
CVE-2024-44994 affects the Linux kernel IOMMU code: when iommu_report_device_fault processes a partial fault, the return path was accidentally removed, risking a crash. The issue is resolved by restoring the return statement, effectively fixing the crash during partial fault handling. Public advi...
CVE-2024-56646
Technical details about CVE-2024-56646 are not provided in the supplied documents. Monitor official advisories for affected products, impact, and fixes.
CVE-2024-57844
CVE-2024-57844 – Linux kernel (drm/xe): A fault occurs when a userspace fd is kept open, the device is unbound, and the fd is closed; the driver may dereference hardware state, leading to a kernel page fault. The upstream fix guards the critical section with drm_dev_enter()/drm_dev_exit() to avoi...
CVE-2024-57942
CVE-2024-57942 (Linux kernel) affects netfs by addressing how ceph copy to cache is handled on write-begin. The vulnerability arises in netfs_unlock_read_folio() where folios marked for cache copy are not consistently queued, and netfs_pgpriv2_write_to_the_cache() expects to traverse folio_queue ...
CVE-2025-21789
CVE-2025-21789 concerns the Linux kernel IP checksum code. The issue arises from the LoongArch path where commit 69e3a6aa6be2 introduced a negative-length OoB access/undefined shift in the IP checksum, which could trigger an out-of-bounds read under certain conditions. A corresponding ARM64 fix w...
CVE-2025-38051
CVE-2025-38051 affects the Linux kernel CIFS client: a race in the readdir/concurrency path allows a use-after-free in cifs_fill_dirent when the rsp buffer is freed, leading to a reported KASAN-use-after-free. The vulnerability is tracked with a CVSSv3.1 vector of CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U...
CVE-2025-38158
CVE-2025-38158 affects the Linux kernel (hisi_acc_vfio_pci) and fixes an XQE/AEQE DMA address error observed after migration. The root cause is an incorrect address construction when reading hardware registers, causing wrong DMA addresses for EQE/AEQE and guest kernel‑mode encryption services to ...
CVE-2025-38184
CVE-2025-38184 : In the Linux kernel, a null-ptr-deref can occur when acquiring the remote IP for an Ethernet bearer in the TIPC subsystem. Reproduction involves creating a tun interface, enabling an L2 bearer, and using TIPC_NL_UDP_GET_REMOTEIP with media name set to tun, which can trigger a gen...
CVE-2025-38229
CVE-2025-38229 – Linux kernel (cxusb/dvb-usb I2C path) – concrete details : The issue arises in the I2C transfer path for cxusb-based DVB devices. When a usb_bulk_msg() write succeeds but rlen > 0, the subsequent read may still occur; however, if the write fails and rlen is 1, the read path is...
CVE-2025-38231
CVE-2025-38231 affects the Linux kernel nfsd component. The vulnerability arises when laundromat_work starts before nfsd_ssc is initialized, risking a NULL pointer dereference in nfs4_state_start_net() via nfs4_laundromat -> nfsd4_ssc_expire_umount. The documented fix moves nfsd_ssc initializa...